trailer towing vehicle - Turkish English Dictionary